package com.extsci.webmail.common.type;

import org.apache.commons.lang.StringUtils;

/**
 * 邮箱类型
 * @author ccoke
 */
public enum MailBoxType {
    /**
     * 收件箱
     */
    INBOX("Inbox"),
    /**
     * 草稿箱
     */
    DRAFT("Draft"),
    /**
     * 垃圾箱
     */
    SPAM("Spam"),
    /**
     * 已发送
     */
    SENT("Sent"),
    /**
     * 回收站
     */
    TRASH("Trash");
    public final String type;

    MailBoxType(String type) {
        this.type = type;
    }

    public static MailBoxType getType(String type) {
        if (StringUtils.isBlank(type)) {
            return INBOX;
        }
        for (MailBoxType value : MailBoxType.values()) {
            if (value.type.equalsIgnoreCase(type)) {
                return value;
            }
        }
        return INBOX;
    }
}
